
.civilization-card-table {
	width: 70%;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border-spacing:2px;
}

.civilization-card {
	font-size: 70%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.civilization-card-checkbox {
	width: 20px;
	padding: 0px 1px 0px 1px;
	margin: 1px 1px 1px 1px;
}

.civilization-card-icons {
	text-align: left;
	width: 30px;
	padding: 0px 1px 0px 1px;
	margin: 1px 1px 1px 1px;
}

.civilization-card-title {
	text-align: left;
	padding: 0px 1px 0px 1px;
	margin: 1px 1px 1px 1px;
}

.civilization-card-value {
	width:45px;
	text-align: right;
	border-style: solid;
	border-width: 1px;
	
	padding: 0px 1px 0px 1px;
	margin: 1px 1px 1px 1px;
}

.civilization-card-already-bought {
	background-color: #cccccc;
}

.civilization-card-available {
	background-color: #eeeeee;
}

.civilization-card-not-available {
	background-color: #ffffff;
}


.civilization-results-table {
	width: 100%;
}

.civilization-results {
	font-size: 140%;
	width: 100%;
}

.civilization-results-header {
	text-align: center;
	width: 100%
}

civilization-results-title {
	text-align: left;
	font-size: 75%;
	width: 100%;
	margin: 3px 10px 3px 10px;
	padding: 0px 10px 0px 10px;
}

.civilization-results-final-points {
	text-align: right;
	font-size: 40%;
	padding: 0px 10px 0px 10px;
	margin: 3px 10px 3px 10px;
	
}

.civilization-results-total-points {
	text-align: right;
	padding: 0px 10px 0px 10px;
	margin: 3px 10px 3px 10px;
}

.civilization-results-card-points {
	text-align: right;
	font-size: 70%;
	padding: 0px 10px 0px 10px;
	margin: 3px 10px 3px 10px;
}

.civilization-results-points-difference {
	text-align: right;
	font-size: 70%;
	padding: 0px 10px 0px 10px;
	margin: 3px 10px 3px 10px;
}

.civilization-results-cards-amount {
	text-align: right;
	font-size: 70%;
	padding: 0px 10px 0px 10px;
	margin: 3px 10px 3px 10px;
}

.civilization-results-cards-groups {
	text-align: right;
	font-size: 70%;
	padding: 0px 10px 0px 10px;
	margin: 3px 10px 3px 10px;
}

.chart-tooltip {
	border-style: solid;
	border-width: 1px;
	
	font-size: 70%;
	padding: 3px;
	margin: 3px;
}

.results-chart-title {
	text-align: center;
	margin-top: 10px; 
	width: 100%;
	font-size: 60%;
}

.progress-icon {
	width: 32px;
	height: 32px;
	display:block;
    position:absolute;
    top:30%;
    left:50%;
    z-index:10000;
}

.session-created-date {
	font-size: 50%;
}

.civilization-manage-table {
	border-style: solid;
	border-width: 1px;
	padding: 10px;
	margin: 3px;
}

.civilization-manage-final-points-table {
	border-style: solid;
	border-width: 1px;
	font-size: 70%;
	padding: 10px;
	margin: 3px;	
}

.craft {
	width: 15px;
	height: 15px;
	background-image: url(../images/craft.gif);
	background-repeat: no-repeat;
}

.science {
	width: 15px;
	height: 15px;
	background-image: url(../images/science.gif);
	background-repeat: no-repeat;
}

.art {
	width: 15px;
	height: 15px;
	background-image: url(../images/art.gif);
	background-repeat: no-repeat;
}

.civic {
	width: 15px;
	height: 15px;
	background-image: url(../images/civic.gif);
	background-repeat: no-repeat;
}

.religion {
	width: 15px;
	height: 15px;
	background-image: url(../images/religion.gif);
	background-repeat: no-repeat;
}

.africa {
	background-color: #9b5d36;
}

.africa-disabled {
	background-color: #ecdac8;
}

.iberia {
	background-color: #fa578c;
}

.iberia-disabled {
	background-color: #f9d3d5;
}

.italy {
	background-color: #fa578c;
}

.italy-disabled {
	background-color: #f9d3d5;
}

.illyria {
	background-color: #ffed39;
}

.illyria-disabled {
	background-color: #fffcca;
}

.thrace {
	background-color: #71954f;
}

.thrace-disabled {
	background-color: #e1ebd5;
}

.crete {
	background-color: #9abe42;
}

.crete-disabled {
	background-color: #ecf4cf;
}

.asia {
	background-color: #e4773e;
}

.asia-disabled {
	background-color: #fbe3cd;
}

.assyria {
	background-color: #63bed9;
}

.assyria-disabled {
	background-color: #dcf4f9;
}

.babylon {
	background-color: #cee7ca;
}

.babylon-disabled {
	background-color: #f7fbf6;
}

.egypt {
	background-color: #e8ddc8;
}

.egypt-disabled {
	background-color: #f6f1e8;
}